﻿<?php
//------------------------------------------------------------------------------
//	Arquivo edita.php: Arquivo para cadastrar no banco as pecas 
//	Autor: Alexnadre Furtado (xandmaga@gmail.com)
//	Data: 17/04/2008
//-----------------------------------------------------------------------------
/*****************************************************************************
 * Modificacoes
 * Autor        |Data     |Descricao
 * Alexandre    |06/04/08 |Arquivo novo
 ******************************************************************************/
ob_start();
// Modulos usados
require_once "../../../BD/BancoDeDados.class.php";
include_once "../../../../constantesGlobais.php";

$id_peca = $_GET["id"];

// Cria o banco de tenta estabelecer uma conexao
$bd = new BancoDeDados();
$estabeleceuConexao = $bd->conecta();
if(!$estabeleceuConexao){
	header("location: ../../erros/interface/formataErros.php?erro=Erro de conexão com o banco de dados\n Módulo \"Fotos\" - Unidade \"Exclui\". \n Descrição:".mysql_error());
}
else{
	// Tenta executat a query para exclusão dos dados no banco.
	$query = "delete from pecas where id= $id_peca";
	$executouQuery = $bd->executaSQL($query);	
	if(!$executouQuery){
		header("location: ../../erros/interface/formataErros.php?erro=Erro na query de exclusao de dados.\n Módulo \"Pecas\" - Unidade \"Exclui\". \n Descrição:".mysql_error());
	}else{
		// Query para deletar as roscas associadas a peca na tabela de peca_rosca_assoc				
		$query =  "delete from " . QUEBRA_LINHA; 
		$query .= "    peca_rosca_assoc " . QUEBRA_LINHA;
		$query .= "where "  . QUEBRA_LINHA;
		$query .= "id_peca=$id_peca "  . QUEBRA_LINHA;
		$executouQuery = $bd->executaSQL($query);
		if(!$executouQuery){
			header("location: ../../erros/interface/formataErros.php?erro=Erro na query de exclusao de dados.\n Módulo \"Pecas\" - Unidade \"Exclui\". \n Descrição:".mysql_error());
		}else{

			// Query para deletar os instrumentos associados a peca na tabela de peca_instrumento_assoc				
			$query =  "delete from " . QUEBRA_LINHA; 
			$query .= "    peca_instrumento_assoc " . QUEBRA_LINHA;
			$query .= "where "  . QUEBRA_LINHA;
			$query .= "id_peca=$id_peca "  . QUEBRA_LINHA;
			$executouQuery = $bd->executaSQL($query);
			if(!$executouQuery){
				header("location: ../../erros/interface/formataErros.php?erro=Erro na query de exclusao de dados.\n Módulo \"Pecas\" - Unidade \"Exclui\". \n Descrição:".mysql_error());
			}
			else{			
			// redireciona para a pagina de exibicao de pecas
			header("location: ../interface/exibePecas.php?&msg=Peca excluida com sucesso.");
			}
		}
	}
	$bd->desconecta();
}
?>

